Career 2023 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Haren France F2 France F4 Israel F1 Israel F3 China F3 Netherlands F4 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 Spain F12 Spain F13 Spain F14 Netherlands F3 Israel F2 France F1 France F6 Netherlands F2 Netherlands F3 Netherlands F4 France F14 Netherlands F2 Germany F3 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) France F4 France F5 Great Britain F7 Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Great Britain F9 Great Britain F10 Italy F15 Italy F16 Netherlands F4 Netherlands F5 Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Portugal F3 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Netherlands F2 Netherlands F3 France F18 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) Netherlands F2 M25 Trieste M25 Santa Margherita Di Pula M25 Palmanova M25 Palmanova M15 Meerbusch Netherlands F1 M15 Jakarta M15 Jakarta M15 Huy M15 Buschhausen M25 Santa Margherita di Pula Zivnobanka Czech Open - Prostejov Open de Montauban - Montauban Togliatti Cup - Togliatti XXVIII Edizione 'A.Savoldi' - Manerbio VII Torneo Internazionale di Tennis - Barletta GHI Bronx Classic - Bronx Challenger Leon 2004 - Leon Banca Stato Challenger Lugano - Lugano China Open - Beijing Czech Open 2005 - Prostejov Pekao Open - Szczecin Barletta Challenger Kosice Challenger Netherlands F4 EI Bank Bulgarian Challenger - Sofia Seoul Challenger Prague Challenger Bordeaux Challenger Sopot Challenger Orbetello Challenger Tampere Challenger Cordenons Challenger Sacramento Challenger Seoul Challenger Noumea Challenger Cherbourg Challenger Monza Challenger Rennes Challenger San Juan Challenger Rio De Janeiro Challenger Heilbronn Challenger Quimper Challenger Le Gosier Challenger Segovia Challenger Alphen Challenger Mons Challenger Sao Paulo Challenger Rennes Challenger Quimper Challenger Santiago Challenger Santos Challenger Tunis Challenger Bordeaux Challenger Segovia Challenger Orleans Challenger Napoli Challenger Tunis Challenger Mons Challenger Scheveningen Challenger Recanati Challenger San Juan Challenger Como Challenger Alphen Challenger Belem Challenger Porto Alegre Challenger Santiago Challenger Tunis Challenger Nottingham-2 Challenger Bordeaux Challenger Furth Challenger Braunschweig Challenger Scheveningen Challenger Biella Challenger Alphen Challenger Orleans Challenger Trnava Challenger Rome Challenger Casablanca Challenger Las Vegas Challenger Monterrey Challenger Marburg Challenger Sacramento Challenger Tiburon Challenger Reunion Island Challenger Furth Challenger M25 Nussloch Alphen Challenger Mohammedia Challenger Scheveningen Challenger Blois Challenger Bergamo Challenger Tampere Challenger Bangkok Challenger Milan Challenger Mestre Challenger M25 Koksijde Blois Challenger Monterrey Challenger M25 Oldenzaal Scheveningen Challenger Sopot Challenger Tiburon Challenger Koblenz Challenger Quimper Challenger Ludwigshafen Challenger Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger Prostejov Challenger Bordeaux Challenger Braunschweig Challenger M25 Santa Margherita di Pula M15 Heraklion M15 Monastir Open de L'Isere - Grenoble USTA Challenger of Dallas - Dallas ECM Prague Open 2005 - Prague Open de Montauban - Montauban Adidas Open de Toulouse - Toulouse Open 13 - Marseille Mallorca Open - Mallorca Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Estoril Open - Estoril Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux The Scottish Tennis Championships - Edinburgh ECM Cup - Prague Sporting Challenger - Turin Schickendanz Open - Furth Open de Montauban - Montauban The Hilversum Open - Hilversum DPD Challenger 2002 - Aschaffenburg Macedonian Open - Skopje Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Challenger Casino Lugano - Lugano Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Synsam Swedish Open - Bastad Open de la Ville de Saint Denis - Reunion Island Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Allianz Suisse Open Gstaad - Gstaad Next Generation Adelaide International - Adelaide Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. Challenger Leon 2003 - Leon Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Siemens Open 2003 - Scheveningen Stella Artois Clay Court Championships - Budaors Binghamton Professional Tennis Tournament - Binghamton Rhein-Main Challenger 2003 - Aschaffenburg Fujitsu Siemens Open - Budapest Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble ATP Challenger 2003 Numea - New Caledonia Open 13 - Marseille Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Open Sainte Victoire - Aix-En-Provence Steelers Cup - Kosice Memorial Savigni - Sassuolo Open de Montauban - Montauban Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Timisoara Challenger - Timisoara The LTA Bolton Challenger - Bolton Challenger Groningen - Groningen ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg X Abierto Internacional de Salinas - Salinas Draft Corona Mexico City Open - Mexico City Garden Open 2005 - Rome Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini ABN/AMRO World Tennis Tournament - Rotterdam Pekao Open 2005 - Szczecin BMW Tennis Championship - Sunrise The Dubai Tennis Championships - Dubai Citta di Como - Como Genoa Open - Genova Ethias Trophy - Mons M15 Porec Internazionali de Tennis di Bergamo - Bergamo Siemens Open 2007 - Scheveningen Aamulehti Tampere Opene - Tampere Tean International - Alphen Ethias Trophy - Mons Samsung Securities Cup - Seoul Flea Market Cup - Busan Grand Prix Hassan II - Casablanca KGHM Dialog Polish Indoors - Wroclaw Tennis Napoli Cup - Napoli Estoril Open - Estoril Tunis Open - Tunis BNP Paribas Primrose - Bordeaux BSI Challenger Lugano - Lugano Siemens Open - Scheveningen The Stella Artois Championships - London XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Open Tarragona Costa Daurada - Tarragona Ordina Open - 's-Hertogenbosch Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava Allianz Suisse Open - Gstaad Sunrise Challenger Caltanissetta Challenger Sofia Challenger Dutch Open Tennis - Amersfoort Furth Challenger Constanta Challenger Scheveningen Challenger Tampere Challenger San Marino Challenger ATP Kremlin Cup - Moscow Vigo Challenger San Sebastian Challenger Brasov Challenger Alphen Challenger Szczecin Challenger Mons Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Chennai Open - Chennai Sunrise Challenger Tunis Challenger Bordeaux Challenger Estoril Open - Estoril Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Reunion Island Challenger St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Furth Challenger Ordina Open - 's-Hertogenbosch Turin Challenger Allianz Suisse Open Gstaad - Gstaad San Sebastian Challenger Manerbio Challenger Como Challenger Alphen Challenger If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Tiburon Challenger Chennai Open - Chennai Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Quimper Challenger Bath Challenger Le Gosier Challenger Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Rome Challenger Gerry Weber Open - Halle St.Petersburg Challenger by Kinex - St. Petersburg Catella Swedish Open - Bastad International German Open - Hamburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Legg Mason Tennis Classic - Washington Bordeaux Challenger Open de Moselle - Metz Furth Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bercuit Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Aptos Challenger Sibiu Challenger Cordenons Challenger Brisbane International - Brisbane Heineken Open - Auckland Petange Challenger Orleans Challenger Mons Challenger ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Gerry Weber Open - Halle Noumea Challenger Salinas Challenger ATP Studena Croatia Open - Umag China Open - Beijing Open Sud de France - Montpellier Open 13 - Marseille Bordeaux Challenger Caltanissetta Challenger Braunschweig Challenger Scheveningen Challenger Orbetello Challenger Citi Open - Washington Rio De Janeiro Challenger Erste Bank Open - Vienna Meknes Challenger Szczecin Challenger Open Sud de France - Montpellier Porto Alegre Challenger Mouilleron-Le-Captif Challenger ABN AMRO World Tennis Tournament - Rotterdam Geneva Challenger Ortisei Challenger Dubai Duty Free Tennis Championships - Dubai Open de L'Isere - Grenoble Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Cherbourg Challenger SkiStar Swedish Open - Bastad St. Brieuc Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bet-at-home Open - Hamburg Aix En Provence Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Blois Challenger Braunschweig Challenger Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Moselle Open - Metz Qatar ExxonMobil Open - Doha Alphen Challenger St. Remy Challenger Open Sud de France - Montpellier Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Rennes Challenger Mouilleron-Le-Captif Challenger Suisse Open - Gstaad Casablanca Challenger Napoli Challenger Vicenza Challenger ABN AMRO World Tennis Tournament - Rotterdam Portoroz Challenger Mohammedia Challenger AEGON Championships - London Samsung Securities Cup - Seoul Qatar ExxonMobil Open - Doha KGHM Polish Indoors - Wroclaw Caltanissetta Challenger Torneo Internacional Challenger Fila 2005 - Leon Rome Challenger Croatia Open - Umag Alphen Challenger Maia Open 2002 - Maia Open de L'Isere-Open 38 - Grenoble San Luis Potosi Challenger - San Luis Potosi Braga Challenger Fairfield Challenger Bangkok Challenger Marbella Challenger Orlando Challenger Columbus Challenger Rennes Challenger Braga Challenger 2003 Freeman Men's Challenger - Joplin Amersfoort Challenger Meerbusch Challenger Monza Challenger San Marino Cepu Open - San Marino San Luis Potosi Challenger - San Luis Potosi Szczecin Challenger Montevideo Challenger Heineken Open - Auckland Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Open 13 - Marseille Rogers Cup - Montreal BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Grand Prix de Tennis de Lyon - Lyon Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven Brisbane - Brisbane Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris SA Tennis Open - Johannesburg Brisbane International - Brisbane Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Open 13 - Marseille Australian Open - Melbourne French Open - Paris Pilot Pen Tennis - New Haven Wimbledon - London Campionati Internazionali di Sicilia - Palermo Brisbane International - Brisbane U.S. Open - New York Brasil Open - Costa do Sauipe BMW Open - Munich Synsam Swedish Open - Bastad Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London PBZ Zagreb Indoors - Zagreb French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BCR Open Romania - Bucharest Open de Moselle - Metz SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Catella Swedish Open - Bastad French Open - Paris Masters Series - Hamburg BCR Open Romania - Bucharest Australian Open - Melbourne Medibank International - Sydney French Open - Paris Wimbledon - London Libema Open - 's-Hertogenbosch The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Serbia Open - Belgrade U.S. Open - New York Ordina Open - s-Hertogenbosch French Open - Paris Wimbledon - London Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Australian Open - Melbourne Open Sud de France - Montpellier French Open - Paris Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Wimbledon - London UNICEF Open - 's Hertogenbosch U.S. Open - New York Australian Open - Melbourne BCR Open Romania - Bucharest U.S. Open - New York Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg Wimbledon - London Swiss Indoors Basel - Basel U.S. Open - New York Topshelf Open - 's-Hertogenbosch ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Valencia Open - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad If Stockholm Open - Stockholm Brasil Open - Sao Paulo ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, NED-FIN 5-0 Masters Series Hamburg - Hamburg Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Rogers Masters - Toronto Ordina Open - s-Hertogenbosch Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid Ecuador Open - Quito Masters Series - Hamburg BNP Paribas Open - Indian Wells Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, NED-KOR, 3-2 Wimbledon - London Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, 1R, FRA-NED 3-1 M25 Heraklion M25 The Hague